const { t } = require('../../utils/languageUtil')
import { papers } from '../../api/paper'
Page({
  data: {
    welcome: t('welcome'),
    login: t('login'),
    currentLanguage: wx.getStorageSync('language'),

    // 记录试卷列表
    papers: papers,
    // 历史记录
    historys: []
  },
  // 切换语言事件处理
  handleSwitchLanguage() {
    console.log("test")
    const { t, setLanguage } = require('../../utils/languageUtil')
    const newLang = this.data.currentLanguage === 'zh' ? 'en' : 'zh'
    setLanguage(newLang)
    // 重新设置页面数据
    this.setData({
      currentLanguage: newLang,
      welcome: t('welcome'),
      login: t('login')
      // 更新所有文本
    })
  },
  // 获取本地存储的数据
  getHistoryFn(){
     let history_locale = wx.getStorageSync('HISTORY')
     if(history_locale){
       let arr =  JSON.parse(history_locale);
       arr.sort((a,b)=>{
         return b.value - a.value
       })
       this.setData({
         historys: arr
       })
     }
  },

  // 初始化
  onLoad(){
    this.getHistoryFn();
  },
  onShow(){
    this.getHistoryFn();
  },
})